function InitMap(environment)
	Spawn_0 = Spawn(0)
	Spawn_0:SetPosX(29)
	Spawn_0:SetPosY(10.1)
	Spawn_0:SetPosZ(19)
	Spawn_0:SetName("DefaultSpawn")
	environment:AddSpawn(Spawn_0)

	Spawn_1 = Spawn(1)
	Spawn_1:SetPosX(26)
	Spawn_1:SetPosY(20)
	Spawn_1:SetPosZ(32)
	Spawn_1:SetName("SecretA-2")
	Spawn_1:SetForceRotation(true)
	Spawn_1:SetRotation(45)
	environment:AddSpawn(Spawn_1)

	Actor_11 = ActorObjectInfo(11)
	Actor_11:SetRenderType(1)
	Actor_11.HitPowerOnTouch = -1
	Actor_11.ExcludeFromNavMesh = false
	Actor_11.DisplayDesc.ModelId = 0
	Actor_11.DisplayDesc.ModelName = "Worlds/colozen/Grids/Xmas11/Xmas10-11.osgb"
	Actor_11.DisplayDesc.Outfit = ""
	Actor_11.DisplayDesc.Weapon = ""
	Actor_11.DisplayDesc.Mode = ""
	Actor_11.DisplayDesc.UseLight = true
	Actor_11.DisplayDesc.CastShadow = true
	Actor_11.DisplayDesc.ColorR = 1
	Actor_11.DisplayDesc.ColorG = 1
	Actor_11.DisplayDesc.ColorB = 1
	Actor_11.DisplayDesc.ColorA = 1
	Actor_11.DisplayDesc.TransX = 0
	Actor_11.DisplayDesc.TransY = 0
	Actor_11.DisplayDesc.TransZ = 0
	Actor_11.DisplayDesc.ScaleX = 1
	Actor_11.DisplayDesc.ScaleY = 1
	Actor_11.DisplayDesc.ScaleZ = 1
	Actor_11.DisplayDesc.RotX = 0
	Actor_11.DisplayDesc.RotY = 0
	Actor_11.DisplayDesc.RotZ = 0
	Actor_11:SetModelState(2)
	Actor_11.DisplayDesc.UseBillboard = false
	Actor_11.PhysicDesc.Pos.X = 0
	Actor_11.PhysicDesc.Pos.Y = 0
	Actor_11.PhysicDesc.Pos.Z = 0
	Actor_11.PhysicDesc.Pos.Rotation = 0
	Actor_11.PhysicDesc.Density = 1
	Actor_11.PhysicDesc.Collidable = true
	Actor_11.PhysicDesc.SizeX = 1
	Actor_11.PhysicDesc.SizeY = 1
	Actor_11.PhysicDesc.SizeZ = 1
	Actor_11.PhysicDesc.AllowFreeMove = true
	Actor_11.PhysicDesc.Filename = "Worlds/colozen/Grids/Xmas11/Xmas10-11.phy"
	Actor_11:SetPhysicalActorType(1)
	Actor_11:SetPhysicalShape(5)
	Actor_11.ExtraInfo.Name = ""
	Actor_11.ExtraInfo.NameColorR = 1
	Actor_11.ExtraInfo.NameColorG = 1
	Actor_11.ExtraInfo.NameColorB = 1
	Actor_11.ExtraInfo.Display = false
	Actor_11.LifeInfo.Display = false
	Actor_11H = ActorHandler(Actor_11)
	environment:AddActorObject(Actor_11H)

	Actor_12 = ActorObjectInfo(12)
	Actor_12:SetRenderType(3)
	Actor_12.HitPowerOnTouch = -1
	Actor_12.ExcludeFromNavMesh = false
	Actor_12.DisplayDesc.ModelId = 0
	Actor_12.DisplayDesc.ModelName = "Rabbibunny"
	Actor_12.DisplayDesc.Outfit = "Afro"
	Actor_12.DisplayDesc.Weapon = "No"
	Actor_12.DisplayDesc.Mode = "Normal"
	Actor_12.DisplayDesc.UseLight = true
	Actor_12.DisplayDesc.CastShadow = true
	Actor_12.DisplayDesc.ColorR = 1
	Actor_12.DisplayDesc.ColorG = 1
	Actor_12.DisplayDesc.ColorB = 1
	Actor_12.DisplayDesc.ColorA = 1
	Actor_12.DisplayDesc.TransX = 0
	Actor_12.DisplayDesc.TransY = 0
	Actor_12.DisplayDesc.TransZ = 0
	Actor_12.DisplayDesc.ScaleX = 1
	Actor_12.DisplayDesc.ScaleY = 1
	Actor_12.DisplayDesc.ScaleZ = 1
	Actor_12.DisplayDesc.RotX = 0
	Actor_12.DisplayDesc.RotY = 90
	Actor_12.DisplayDesc.RotZ = 0
	Actor_12:SetModelState(2)
	Actor_12.DisplayDesc.UseBillboard = false
	Actor_12.DisplayDesc.ColorMaterialType = 4
	Actor_12.DisplayDesc.MatAmbientColorR = -0.2
	Actor_12.DisplayDesc.MatAmbientColorG = -0.2
	Actor_12.DisplayDesc.MatAmbientColorB = -0.2
	Actor_12.DisplayDesc.MatAmbientColorA = 1
	Actor_12.DisplayDesc.MatDiffuseColorR = 0.4
	Actor_12.DisplayDesc.MatDiffuseColorG = 0.4
	Actor_12.DisplayDesc.MatDiffuseColorB = 0.4
	Actor_12.DisplayDesc.MatDiffuseColorA = 1
	Actor_12.DisplayDesc.MatSpecularColorR = 0
	Actor_12.DisplayDesc.MatSpecularColorG = 0
	Actor_12.DisplayDesc.MatSpecularColorB = 0
	Actor_12.DisplayDesc.MatSpecularColorA = 1
	Actor_12.DisplayDesc.MatEmissionColorR = 0
	Actor_12.DisplayDesc.MatEmissionColorG = 0
	Actor_12.DisplayDesc.MatEmissionColorB = 0
	Actor_12.DisplayDesc.MatEmissionColorA = 1
	Actor_12.DisplayDesc.MatShininess = 0
	Actor_12.PhysicDesc.Pos.X = 26.5
	Actor_12.PhysicDesc.Pos.Y = 12
	Actor_12.PhysicDesc.Pos.Z = 57.5
	Actor_12.PhysicDesc.Pos.Rotation = 0
	Actor_12.PhysicDesc.Density = 1
	Actor_12.PhysicDesc.Collidable = true
	Actor_12.PhysicDesc.SizeX = 1
	Actor_12.PhysicDesc.SizeY = 6
	Actor_12.PhysicDesc.SizeZ = 1
	Actor_12.PhysicDesc.AllowFreeMove = true
	Actor_12.PhysicDesc.Filename = ""
	Actor_12:SetPhysicalActorType(2)
	Actor_12:SetPhysicalShape(2)
	Actor_12.ExtraInfo.Name = "#7"
	Actor_12.ExtraInfo.NameColorR = 1
	Actor_12.ExtraInfo.NameColorG = 1
	Actor_12.ExtraInfo.NameColorB = 1
	Actor_12.ExtraInfo.Display = false
	Actor_12.LifeInfo.Display = false
	Actor_12H = NPCHandler(Actor_12)
	Actor_12H_dia = DialogPart()
	Actor_12H_dia:SetResetDialog(false)
	Actor_12H_dia_c0 = DialogPart()
	Actor_12H_dia_c0:SetResetDialog(false)
	Actor_12H_dia_c0:AddText(37)
	Actor_12H_dia:AddChild(Actor_12H_dia_c0)
	Actor_12H:SetRootDialog(Actor_12H_dia)
	Actor_12H:SetNpcName(7)
	Actor_12H:SetSimpleDialog(false)
	environment:AddActorObject(Actor_12H)

	Actor_13 = ActorObjectInfo(13)
	Actor_13:SetRenderType(3)
	Actor_13.HitPowerOnTouch = -1
	Actor_13.ExcludeFromNavMesh = false
	Actor_13.DisplayDesc.ModelId = 0
	Actor_13.DisplayDesc.ModelName = "Grobo"
	Actor_13.DisplayDesc.Outfit = "AfroBlonde"
	Actor_13.DisplayDesc.Weapon = "No"
	Actor_13.DisplayDesc.Mode = "Normal"
	Actor_13.DisplayDesc.UseLight = true
	Actor_13.DisplayDesc.CastShadow = true
	Actor_13.DisplayDesc.ColorR = 1
	Actor_13.DisplayDesc.ColorG = 1
	Actor_13.DisplayDesc.ColorB = 1
	Actor_13.DisplayDesc.ColorA = 1
	Actor_13.DisplayDesc.TransX = 0
	Actor_13.DisplayDesc.TransY = 0
	Actor_13.DisplayDesc.TransZ = 0
	Actor_13.DisplayDesc.ScaleX = 1
	Actor_13.DisplayDesc.ScaleY = 1
	Actor_13.DisplayDesc.ScaleZ = 1
	Actor_13.DisplayDesc.RotX = 0
	Actor_13.DisplayDesc.RotY = 0
	Actor_13.DisplayDesc.RotZ = 0
	Actor_13:SetModelState(2)
	Actor_13.DisplayDesc.UseBillboard = false
	Actor_13.DisplayDesc.ColorMaterialType = 4
	Actor_13.DisplayDesc.MatAmbientColorR = -0.2
	Actor_13.DisplayDesc.MatAmbientColorG = -0.2
	Actor_13.DisplayDesc.MatAmbientColorB = -0.2
	Actor_13.DisplayDesc.MatAmbientColorA = 1
	Actor_13.DisplayDesc.MatDiffuseColorR = 0.4
	Actor_13.DisplayDesc.MatDiffuseColorG = 0.4
	Actor_13.DisplayDesc.MatDiffuseColorB = 0.4
	Actor_13.DisplayDesc.MatDiffuseColorA = 1
	Actor_13.DisplayDesc.MatSpecularColorR = 0
	Actor_13.DisplayDesc.MatSpecularColorG = 0
	Actor_13.DisplayDesc.MatSpecularColorB = 0
	Actor_13.DisplayDesc.MatSpecularColorA = 1
	Actor_13.DisplayDesc.MatEmissionColorR = 0
	Actor_13.DisplayDesc.MatEmissionColorG = 0
	Actor_13.DisplayDesc.MatEmissionColorB = 0
	Actor_13.DisplayDesc.MatEmissionColorA = 1
	Actor_13.DisplayDesc.MatShininess = 0
	Actor_13.PhysicDesc.Pos.X = 34.5
	Actor_13.PhysicDesc.Pos.Y = 10
	Actor_13.PhysicDesc.Pos.Z = 43.8
	Actor_13.PhysicDesc.Pos.Rotation = 0
	Actor_13.PhysicDesc.Density = 1
	Actor_13.PhysicDesc.Collidable = true
	Actor_13.PhysicDesc.SizeX = 1.5
	Actor_13.PhysicDesc.SizeY = 5
	Actor_13.PhysicDesc.SizeZ = 1.5
	Actor_13.PhysicDesc.AllowFreeMove = true
	Actor_13.PhysicDesc.Filename = ""
	Actor_13:SetPhysicalActorType(2)
	Actor_13:SetPhysicalShape(2)
	Actor_13.ExtraInfo.Name = "#6"
	Actor_13.ExtraInfo.NameColorR = 1
	Actor_13.ExtraInfo.NameColorG = 1
	Actor_13.ExtraInfo.NameColorB = 1
	Actor_13.ExtraInfo.Display = false
	Actor_13.LifeInfo.Display = false
	Actor_13H = NPCHandler(Actor_13)
	Actor_13H_dia = DialogPart()
	Actor_13H_dia:SetResetDialog(false)
	Actor_13H_dia_c0 = DialogPart()
	Actor_13H_dia_c0:SetResetDialog(false)
	Actor_13H_dia_c0:AddText(33)
	Actor_13H_dia_c0_c0 = DialogPart()
	Actor_13H_dia_c0_c0_cond = QuestStartedCondition()
	Actor_13H_dia_c0_c0_cond:SetTextid(-1)
	Actor_13H_dia_c0_c0_cond:SetQuestId(1)
	Actor_13H_dia_c0_c0:Setcondition(Actor_13H_dia_c0_c0_cond)
	Actor_13H_dia_c0_c0:SetResetDialog(false)
	Actor_13H_dia_c0_c0:AddText(34)
	Actor_13H_dia_c0_c0_c0 = DialogPart()
	Actor_13H_dia_c0_c0_c0:SetResetDialog(false)
	Actor_13H_dia_c0_c0_c0:AddText(35)
	Actor_13H_dia_c0_c0_c0_c0 = DialogPart()
	Actor_13H_dia_c0_c0_c0_c0_act = FinishQuestAction()
	Actor_13H_dia_c0_c0_c0_c0_act:SetQuestId(1)
	Actor_13H_dia_c0_c0_c0_c0:SetAction(Actor_13H_dia_c0_c0_c0_c0_act)
	Actor_13H_dia_c0_c0_c0_c0:SetResetDialog(false)
	Actor_13H_dia_c0_c0_c0_c0:AddText(36)
	Actor_13H_dia_c0_c0_c0:AddChild(Actor_13H_dia_c0_c0_c0_c0)
	Actor_13H_dia_c0_c0:AddChild(Actor_13H_dia_c0_c0_c0)
	Actor_13H_dia_c0:AddChild(Actor_13H_dia_c0_c0)
	Actor_13H_dia:AddChild(Actor_13H_dia_c0)
	Actor_13H:SetRootDialog(Actor_13H_dia)
	Actor_13H:SetNpcName(6)
	Actor_13H:SetSimpleDialog(false)
	environment:AddActorObject(Actor_13H)

	Actor_14 = ActorObjectInfo(14)
	Actor_14:SetRenderType(0)
	Actor_14.HitPowerOnTouch = -1
	Actor_14.ExcludeFromNavMesh = false
	Actor_14.DisplayDesc.ModelId = 0
	Actor_14.DisplayDesc.ModelName = ""
	Actor_14.DisplayDesc.Outfit = ""
	Actor_14.DisplayDesc.Weapon = ""
	Actor_14.DisplayDesc.Mode = ""
	Actor_14.DisplayDesc.UseLight = true
	Actor_14.DisplayDesc.CastShadow = true
	Actor_14.DisplayDesc.ColorR = 1
	Actor_14.DisplayDesc.ColorG = 1
	Actor_14.DisplayDesc.ColorB = 1
	Actor_14.DisplayDesc.ColorA = 1
	Actor_14.DisplayDesc.TransX = 0
	Actor_14.DisplayDesc.TransY = 0
	Actor_14.DisplayDesc.TransZ = 0
	Actor_14.DisplayDesc.ScaleX = 1
	Actor_14.DisplayDesc.ScaleY = 1
	Actor_14.DisplayDesc.ScaleZ = 1
	Actor_14.DisplayDesc.RotX = 0
	Actor_14.DisplayDesc.RotY = 0
	Actor_14.DisplayDesc.RotZ = 0
	Actor_14:SetModelState(2)
	Actor_14.DisplayDesc.UseBillboard = false
	Actor_14.PhysicDesc.Pos.X = 34.5
	Actor_14.PhysicDesc.Pos.Y = 9.1
	Actor_14.PhysicDesc.Pos.Z = 18.5
	Actor_14.PhysicDesc.Pos.Rotation = 0
	Actor_14.PhysicDesc.Density = 1
	Actor_14.PhysicDesc.Collidable = true
	Actor_14.PhysicDesc.SizeX = 4
	Actor_14.PhysicDesc.SizeY = 10
	Actor_14.PhysicDesc.SizeZ = 3
	Actor_14.PhysicDesc.AllowFreeMove = true
	Actor_14.PhysicDesc.Filename = ""
	Actor_14:SetPhysicalActorType(1)
	Actor_14:SetPhysicalShape(2)
	Actor_14.ExtraInfo.Name = ""
	Actor_14.ExtraInfo.NameColorR = 1
	Actor_14.ExtraInfo.NameColorG = 1
	Actor_14.ExtraInfo.NameColorB = 1
	Actor_14.ExtraInfo.Display = false
	Actor_14.LifeInfo.Display = false
	Actor_14H = ActorHandler(Actor_14)
	environment:AddActorObject(Actor_14H)

	Trigger_1_info = TriggerInfo(1, "Exit-Xmas09", true, true, false)
	Trigger_1 = ZoneTrigger(Trigger_1_info, 1, 10, 3, true)
	Trigger_1:SetPosition(32, 9, 18.5)
	Trigger_1:SetStayUpdateFrequency(-1)
	Trigger_1:SetActivateOnJump(true)
	Trigger_1_act1 = TeleportAction()
	Trigger_1_act1:SetMapName("xmas11-09")
	Trigger_1_act1:SetSpawning(2)
	Trigger_1:SetAction1(Trigger_1_act1)
	environment:AddTrigger(Trigger_1)

	Trigger_2_info = TriggerInfo(2, "SecretA-1", true, true, false)
	Trigger_2 = ZoneTrigger(Trigger_2_info, 1, 10, 1, true)
	Trigger_2:SetPosition(28.5, 10, 42.5)
	Trigger_2:SetStayUpdateFrequency(-1)
	Trigger_2:SetActivateOnJump(true)
	Trigger_2_act1 = TeleportAction()
	Trigger_2_act1:SetMapName("xmas11-10")
	Trigger_2_act1:SetSpawning(1)
	Trigger_2:SetAction1(Trigger_2_act1)
	environment:AddTrigger(Trigger_2)

	Trigger_3_info = TriggerInfo(3, "Exit-Xmas05", true, true, false)
	Trigger_3 = ZoneTrigger(Trigger_3_info, 2, 20, 2, true)
	Trigger_3:SetPosition(23.8, 12.9, 34)
	Trigger_3:SetStayUpdateFrequency(-1)
	Trigger_3:SetActivateOnJump(true)
	Trigger_3_act1 = TeleportAction()
	Trigger_3_act1:SetMapName("xmas11-05")
	Trigger_3_act1:SetSpawning(4)
	Trigger_3:SetAction1(Trigger_3_act1)
	environment:AddTrigger(Trigger_3)

end
